package com.bt7274.pojo.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 邀请码视图对象
 */
@Data
public class InvitationCodeVO {

    /**
     * 邀请码ID
     */
    private String id;

    /**
     * 邀请码
     */
    private String code;

    /**
     * 创建者ID
     */
    private String createBy;

    /**
     * 使用者ID
     */
    private String usedBy;

    /**
     * 使用者用户名
     */
    private String usedByUsername;

    /**
     * 是否已使用
     */
    private Boolean isUsed;

    /**
     * 是否已过期
     */
    private Boolean isExpired;

    /**
     * 过期时间
     */
    private LocalDateTime expiresTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}